<#function buildUserString username displayName cssClass="">
	<#if cssClass?? && cssClass?has_content>
		<#return "<a class='${cssClass}' href='${rc.contextPath}/${username}'>${displayName}</a> " />
	<#else>
		<#return "<a href='${rc.contextPath}/${username}'>${displayName}</a> " />
	</#if>
</#function>

<#function buildActivityText componentOwner="" componentOwnerName="" action="" component="" componentId="" componentTitle="" componentLink="">
	<#assign actionText = "" />
	<#if componentLink?? && componentLink?has_content>
		<#assign link = "<a href='${rc.contextPath}${componentLink}'>${componentTitle}</a>" />
	<#else>
		<#assign link = componentTitle />
	</#if>
	
	<#switch component>
		<#case "USER_ACTIVITY">
			<#switch action>
				<#case "NEW_GOAL">
					<#assign actionText="tạo mục tiêu ${link}"/>
					<#break>
				<#case "UPDATE_GOAL">
					<#assign actionText="cập nhật mục tiêu ${link}"/>
					<#break>
				<#case "FINISH_GOAL">
					<#assign actionText="hoàn thành mục tiêu ${link}"/>
					<#break>
				<#case "BE_FRIEND_WITH">
					<#assign actionText="kết bạn với ${link}" />
					<#break>
				<#default>
			</#switch>
			<#break>
		<#case "DONE_ENTRY">
			<#switch action>
				<#case "NEW">
					<#assign actionText="chia sẻ quá trình hoàn thành mục tiêu ${link}"/>
					<#break>
				<#case "UPDATE">
					<#assign actionText="cập nhật bài viết ${link}"/>
					<#break>
				<#default>
			</#switch>
			<#break>
		<#case "GOAL_ENTRY">
			<#switch action>
				<#case "NEW">
					<#assign actionText="tạo bài viết ${link}"/>
					<#break>
				<#case "UPDATE">
					<#assign actionText="cập nhật bài viết ${link}"/>
					<#break>
				<#default>
			</#switch>
			<#break>
		<#case "USER_STATUS">
			<#assign actionText="thay đổi trạng thái thành <b>${link}</b>" />
			<#break>
		<#case "USER_THOUGHT">
			<#assign actionText="${link}"/>
			<#break>
		<#case "USER_AVATAR">
			<#assign actionText="thay đổi ${link}"/>
			<#break>
		<#default>
	</#switch>
	
	<#if actionText?has_content>
		<#return actionText />
	<#else>
		<#return "${component} - ${componentId}"/>
	</#if>
</#function>
